package com.tinycloud.miracll.product.domain;

import com.tinycloud.common.core.annotation.Excel;
import com.tinycloud.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 生产订单生产数据对象 erp_product_orderproducinfo
 * 
 * @author tinycloud
 * @date 2021-06-28
 */
public class ErpOrderProducInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 下发值 */
    @Excel(name = "下发值")
    private Double issueValue;

    /** 测量点名称 */
    @Excel(name = "测量点名称")
    private String measurePoint;

    /** 下发点名称 */
    @Excel(name = "下发点名称")
    private String issuePoint;

    /** 上限值 */
    @Excel(name = "上限值")
    private Double upLimit;

    /** 生产订单采集成产信息主键 */
    @Excel(name = "生产订单采集成产信息主键")
    private String productorderid;

    /** 下限值 */
    @Excel(name = "下限值")
    private Double lowLimit;

    /** 测量值 */
    @Excel(name = "测量值")
    private Double measureValue;

    /** 上上限值 */
    @Excel(name = "上上限值")
    private Double upupLimit;

    /** 下下限值 */
    @Excel(name = "下下限值")
    private Double lowlowLimit;

    /** 重点控制工艺点
0---否
1---是 */
    @Excel(name = "重点控制工艺点 N---否 Y---是")
    private String keyprocessflag;

    /** 控制工艺点是否记录（来源品管号工艺控制）
0---否
1---是 */
    @Excel(name = "控制工艺点是否记录", readConverterExp = "来=源品管号工艺控制")
    private String recordflag;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setIssueValue(Double issueValue) 
    {
        this.issueValue = issueValue;
    }

    public Double getIssueValue() 
    {
        return issueValue;
    }
    public void setMeasurePoint(String measurePoint) 
    {
        this.measurePoint = measurePoint;
    }

    public String getMeasurePoint() 
    {
        return measurePoint;
    }
    public void setIssuePoint(String issuePoint) 
    {
        this.issuePoint = issuePoint;
    }

    public String getIssuePoint() 
    {
        return issuePoint;
    }
    public void setUpLimit(Double upLimit) 
    {
        this.upLimit = upLimit;
    }

    public Double getUpLimit() 
    {
        return upLimit;
    }
    public void setProductorderid(String productorderid) 
    {
        this.productorderid = productorderid;
    }

    public String getProductorderid() 
    {
        return productorderid;
    }
    public void setLowLimit(Double lowLimit) 
    {
        this.lowLimit = lowLimit;
    }

    public Double getLowLimit() 
    {
        return lowLimit;
    }
    public void setMeasureValue(Double measureValue) 
    {
        this.measureValue = measureValue;
    }

    public Double getMeasureValue() 
    {
        return measureValue;
    }
    public void setUpupLimit(Double upupLimit) 
    {
        this.upupLimit = upupLimit;
    }

    public Double getUpupLimit() 
    {
        return upupLimit;
    }
    public void setLowlowLimit(Double lowlowLimit) 
    {
        this.lowlowLimit = lowlowLimit;
    }

    public Double getLowlowLimit() 
    {
        return lowlowLimit;
    }
    public void setKeyprocessflag(String keyprocessflag) 
    {
        this.keyprocessflag = keyprocessflag;
    }

    public String getKeyprocessflag() 
    {
        return keyprocessflag;
    }
    public void setRecordflag(String recordflag) 
    {
        this.recordflag = recordflag;
    }

    public String getRecordflag() 
    {
        return recordflag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("issueValue", getIssueValue())
            .append("measurePoint", getMeasurePoint())
            .append("issuePoint", getIssuePoint())
            .append("upLimit", getUpLimit())
            .append("productorderid", getProductorderid())
            .append("lowLimit", getLowLimit())
            .append("measureValue", getMeasureValue())
            .append("upupLimit", getUpupLimit())
            .append("lowlowLimit", getLowlowLimit())
            .append("keyprocessflag", getKeyprocessflag())
            .append("recordflag", getRecordflag())
            .append("createTime", getCreateTime())
            .append("remark", getRemark())
            .toString();
    }
}
